torpedo shell - French English Dictionary